* Define 'cl--type-hierarchy' and compute 'cl--typeof-types' from it
authorAndrea Corallo <acorallo@gnu.org>
Thu, 15 Feb 2024 15:08:00 +0000 (16:08 +0100)
committerAndrea Corallo <acorallo@gnu.org>
Thu, 15 Feb 2024 15:48:36 +0000 (16:48 +0100)
commit8a63e50036f0d4284f21660efb5dd20b63748d1b
treeeddf3789c13c1eb995477b1faaee632d23939652
parent98c906e5be2a3f5a14ff0172fdab38507b7746e3
* Define 'cl--type-hierarchy' and compute 'cl--typeof-types' from it

* lisp/emacs-lisp/cl-preloaded.el (cl--type-hierarchy)
(cl--direct-supertypes-of-type, cl--direct-subtypes-of-type): Define.
(cl--typeof-types): Compute automatically.
(cl--supertypes-for-typeof-types): New function.
lisp/emacs-lisp/cl-preloaded.el